package saii.integracion.utilidades;

import java.sql.SQLException;

import saii.integracion.wrapper.fd3.IWrapperFD3;
import saii.integracion.wrapper.fd3.WrapperFD3;
import saii.integracion.wrapper.relacional.FuenteDatosRelacional;
import saii.integracion.wrapper.relacional.IFuenteDatosRelacional;

public class PruebaWrapperFD3 {
	
	public static void main(String[] args) {
	

			try {
				IWrapperFD3 wrapperFD3= new WrapperFD3();
				
				IFuenteDatosRelacional fuenteRel = wrapperFD3.getFuenteDatos();
				
				System.out.println(((FuenteDatosRelacional)fuenteRel).getTablas().toString());
				
//				ArrayList<IAsignaturaFD3> listaAsignaturas = wrapperFD3.getAsignaturasFD3();
//				
//				ArrayList<IPlanFD3> listaPlans = wrapperFD3.getPlanesFD3();
//				
//				ArrayList<IAsignaturaPlanFD3> listaAsignaturaPlanes = wrapperFD3.getAsignaturasPlanesFD3();
//				
//				IAsignaturaFD3 asignaturaConcreta = wrapperFD3.getAsignaturaByFiltro("45008", "codAsig");
//				
//				IPlanFD3 planConcreto = wrapperFD3.getPlanByFiltro("1", "codPlan");
//				
//				IAsignaturaPlanFD3 asignaturaPlanConcreto = wrapperFD3.getAsignaturaPlanByFiltro("45008", "codAsig");
				
				
			} catch (SQLException ex) {
				   System.out.println("SQLException: " + ex.getMessage());
		           System.out.println("SQLState: " + ex.getSQLState());
		           System.out.println("VendorError: " + ex.getErrorCode());
			}
			
		
	}
}